package com.sitech.portal.system.service.impl;

import java.util.List;

import com.sitech.portal.system.dao.ISysRoleModuleDao;
import com.sitech.portal.system.domain.TblSYS_ROLE_MODULE;
import com.sitech.portal.system.service.ISysRoleModuleService;

public class SysRoleModuleServiceImpl implements ISysRoleModuleService {

	private ISysRoleModuleDao sysRoleModuleDao;
	
	public ISysRoleModuleDao getSysRoleModuleDao() {
		return sysRoleModuleDao;
	}

	public void setSysRoleModuleDao(ISysRoleModuleDao sysRoleModuleDao) {
		this.sysRoleModuleDao = sysRoleModuleDao;
	}

	@Override
	public void deleteByModIDS(String modID) {
		// TODO Auto-generated method stub
		String[] array = modID.split(",");
		for(int i=0;i<array.length;i++){
			String id = array[i];
			if(!id.equals(""))
				sysRoleModuleDao.deleteByModIDS(id);
		}
	}

	@Override
	public void deleteByRoleId(String roleID) {
		// TODO Auto-generated method stub
		String[] array = roleID.split(",");
		for(int i=0;i<array.length;i++){
			String id = array[i];
			if(!id.equals(""))
				sysRoleModuleDao.deleteByRoleId(id);
		}
	}

	@Override
	public List findModuleIdByRoleId(String roleId) {
		// TODO Auto-generated method stub
		return sysRoleModuleDao.findModuleIdByRoleId(roleId);
	}

	@Override
	public List findRoleModule() {
		// TODO Auto-generated method stub
		return sysRoleModuleDao.findRoleModule();
	}

	@Override
	public void insert(TblSYS_ROLE_MODULE tblSYS_ROLE_MODULE) {
		// TODO Auto-generated method stub
		sysRoleModuleDao.insert(tblSYS_ROLE_MODULE);
	}

	@Override
	public void update(TblSYS_ROLE_MODULE tblSYS_ROLE_MODULE) {
		// TODO Auto-generated method stub
		sysRoleModuleDao.update(tblSYS_ROLE_MODULE);
	}

}
